import request from '@/utils/request'

// 添加人事调动与离职记录
export function addPersonnelTransfer(data) {
  return request({
    url: '/personnelTransfer/add',
    method: 'POST',
    data
  })
}

// 列表、分页人事调动与离职记录模块
export function getPersonnelTransfer(params) {
  return request({
    url: '/personnelTransfer/list',
    method: 'POST',
    params
  })
}

// 查询人事调动与离职记录
export function selectPersonnelTransfer(params) {
  return request({
    url: '/personnelTransfer/load',
    method: 'POST',
    params
  })
}

// 修改人事调动与离职记录
export function updatePersonnelTransfer(data) {
  return request({
    url: '/personnelTransfer/update',
    method: 'post',
    data
  })
}

// 删除人事调动与离职记录
export function deletePersonnelTransfer(data) {
  return request({
    url: '/personnelTransfer/delete',
    method: 'post',
    data
  })
}

// 模糊查询团队下拉信息
export function selectTeam(params) {
  return request({
    url: '/administrative/teams/getTeamIdAndNameListByName',
    method: 'post',
    params
  })
}

// 在员工表里查询经办人
export function selectOperator(params) {
  return request({
    url: '/costProject/operator',
    method: 'post',
    params
  })
}

// 分页人事调动与离职记录模块
export function getList(params) {
  return request({
    url: '/personnelTransfer/home/list',
    method: 'post',
    params
  })
}
